home *** CD-ROM | disk | FTP | other *** search
/ Best of Shareware / Best of PC Windows Shareware 1.0 - Wayzata Technology (7111) (1993).iso / mac / ZIPPED / DOS / DATABASE / INV20.ZIP / INV.DOC < prev    next >
Text File  |  1993-02-03  |  43KB  |  892 lines

  1.  
  2.                      PERSONAL HOME INVENTORY SYSTEM
  3.                 Copyright (c) 1992 by Michael A. Enfield
  4.                           All rights reserved
  5.  
  6.  
  7.      This program is shareware.  It is not free software or in the 
  8.      public domain.  Shareware is based on the premise that people 
  9.      have a right to EVALUATE software before they purchase it.  You 
  10.      are granted the right to evaluate this program for up to 30 days. 
  11.      If you find the program has value, please register your copy by 
  12.      sending US$25 to the address below.  If you have any suggestions 
  13.      for improvements or if you have any problems with the program, 
  14.      please enclose a note with your registration.
  15.   
  16.      Registered users will receive free technical support through 
  17.      regular mail and/or compuserve.  Registrants will also receive a 
  18.      printed copy of this instruction manual, newsletters about 
  19.      upcoming products and/or upgrades, and discounts for major upgrades.
  20.   
  21.      Your registration will help support the continued development of 
  22.      this and other shareware products.
  23.  
  24.      Thanks!
  25.      Mike
  26.  
  27.                          Michael A. Enfield
  28.                          P.O. Box 40301
  29.                          Tucson, AZ  85717-0301 USA
  30.   
  31.  
  32. *****************************************************************************
  33.  
  34.                            TABLE OF CONTENTS
  35.  
  36.  
  37.         I. Changes made for version 2.0
  38.  
  39.        II. Hardware Requirements
  40.   
  41.       III. Introduction
  42.  
  43.        IV. Getting Started
  44.   
  45.         V. Instructions
  46.  
  47.              Overview 
  48.              Main Menu
  49.                Add New
  50.                Edit/View Database
  51.                  Add New
  52.                  Delete/Recall
  53.                  Search 
  54.                  Index
  55.                  Reports
  56.                Generate Reports
  57.                  Inventory Report
  58.                  Blank Entry Sheets
  59.                  Moving Box Labels
  60.                  Location/Box List
  61.                Utilities
  62.                  Back-up Data Files 
  63.                  Inflation/Deflation
  64.                  Update Category List
  65.                  Update Location List
  66.                  Update Owner List
  67.                  Clear Box Codes
  68.                  Clear Current Database
  69.                Program Information
  70.                Toggle Moving Codes
  71.                Quit
  72.  
  73.        VI. Suggestions
  74.   
  75.       VII. Troubleshooting
  76.       
  77.      VIII. Windows 3.x 
  78.  
  79.        IX. Upcoming Products
  80.  
  81.         X. Custom Database Programming
  82.         
  83.        XI. Conclusion
  84.  
  85. *****************************************************************************
  86.  
  87.      I. Changes made for version 2.0
  88.      
  89.      When I started writing this program, it was intended for my
  90.      personal use alone.  As such, all of the features were designed
  91.      for me.  I quickly realized what a valuable product I had just 
  92.      completed and decided to put it up as shareware with a low
  93.      introductory price to get user response and suggestions.
  94.      
  95.      This version incorporates the feedback from my initial release
  96.      as well as the suggestions from my beta testers.  The changes
  97.      include:
  98.      
  99.      -  Vastly increased robustness
  100.      -  "Registerability" and automatic unregistering
  101.      -  Support for Multiple Databases
  102.      -  Automatic database conversion between version 1.0 and 2.0
  103.      -  Removal of the annoying Caps Lock function
  104.      -  Inclusion of a Warranty Expiration Field
  105.      
  106.      Robustness refers to a program's ability to recover from errors
  107.      (like missing databases).  The new version of my inventory 
  108.      program only requires the inv.exe file to run.  All necessary
  109.      databases will be automatically generated.  This means you can
  110.      either pass an entire directory along to a friend or just the
  111.      .exe file and it will still work fine.  It also means that if you
  112.      don't like the sample LOCATION.DBF, the sample CATEGORY.DBF, or
  113.      the sample OWNER.DBF, you can simply erase them and the program 
  114.      will automatically recreate blank databases.
  115.      
  116.      Registerability means that you can now enter a code (which I will
  117.      provide upon registration) that will allow you to enter your
  118.      name.  The program will stop displaying the registration 
  119.      encouragement screen upon program termination and will show your
  120.      name on the main menu screen.
  121.      
  122.      The program will store the date and time stamp of your directory 
  123.      in a config.dat file.  Each time you run the program, it will
  124.      check to see that the program is in the same directory.  If you
  125.      give the program to someone else, the date and time stamp on
  126.      the directory they install it in will be different.  This tells
  127.      the program that a new user has the program, so the registration
  128.      is reset.  How does this affect you?  If you move the program to
  129.      another directory after registering, you will need to re-enter your
  130.      registration code.  Otherwise, it will not affect you at all.
  131.      
  132.      I only live in one house.  Consequently, I only needed one database
  133.      for the items I have in that house.  Apparently there are others
  134.      out there (obviously more financially endowed than myself) who have 
  135.      multiple dwellings.  They need to be able to store information
  136.      for multiple places or multiple insurance policies.  I have added
  137.      this capacity to the program.  In the Utilities option of the main
  138.      menu, you can now create and select new databases.  If the 
  139.      database you select is from version 1.0, the program will convert
  140.      the file to version 2.0 and rename the original file to old.dbf.
  141.      You can also use this feature to begin inventories of valuable
  142.      collections, automobile maintenance records, etc..
  143.      
  144.      I have been annoyed by (and some of you also were annoyed by) the
  145.      caps lock command.  Therefore, it is now gone.  Where fields need
  146.      capital characters, the program will automatically place capital
  147.      characters, whether you enter them in lower or upper case, without
  148.      resorting to the cap lock.
  149.      
  150.      Finally, I recently bought a $100 Braun coffee maker and -- wouldn't
  151.      you know it -- it quit working a little over three months from
  152.      the purchase date.  So, I had to dig through my files to see if
  153.      the warranty expired in 30,60 or 90 days.  Turned out to be a 
  154.      full year.  If this information had been in the database, it would
  155.      have saved me a lot of hunting time, so I've added a warranty
  156.      field to the database.  This is why there is a need for the 
  157.      conversion between version 1 and version 2, and is the only 
  158.      difference in terms of the databases themselves.  Apparantly
  159.      most people feel that the information I accounted for is sufficient
  160.      for their needs.
  161.      
  162.      Well, I hope you like the changes and will pass this program along
  163.      to ALL your friends (with some gentle reminders to register).  Some
  164.      of you have asked about a Windows version.  I currently have two
  165.      other windows projects in the works ( A cross stitch program and
  166.      a card making program ), so it looks like I won't be getting
  167.      around to a Windows inventory program at least until late summer
  168.      or early fall 1993.  Rest assured, registered users will be the
  169.      first to know about it and will receive a substantial discount
  170.      on the registration price.
  171.      
  172.      
  173.  
  174.      II. Hardware Requirements:
  175.  
  176.      This program will work on virtually any IBM PC, XT, AT, 386, 
  177.      486 or compatable with at least 512k and DOS 2.0 or later.  It 
  178.      has been tested on a Zenith 8088 XT, on an IBM compatable 
  179.      386-33 Mhz notebook computer, and on an IBM compatible 486-33 
  180.      Mhz EISA/Local Bus system.  The program can run from a high 
  181.      density floppy disk.  It is recommended that the program be 
  182.      run from a hard drive.
  183.   
  184.      Printing has been tested on an HP Laserjet Series II, III, and 
  185.      IIIsi as well as on an Epson LQ850 and on a generic 8 pin dot 
  186.      matrix printer.  Your printer should have at least an 80 column 
  187.      width.  Graphics support is not required.
  188.  
  189.  
  190.      
  191.      III.  Introduction:
  192.    
  193.      Most people do not realize the importance of keeping track of 
  194.      their possessions until it is too late.  This program is 
  195.      intended as a way of tracking the value of your possessions, their 
  196.      locations, who owns them, and other information that insurance 
  197.      companies will want to know if you have to make a claim.  You
  198.      can also use this program to help you to organize boxes when 
  199.      or if you move.
  200.  
  201.      This program is valuable for a number of reasons.  First, it 
  202.      helps you determine the amount of insurance coverage you need to 
  203.      ensure that your valuables are covered (based on value).  Second, 
  204.      it provides the police with the information they need to 
  205.      positively identify stolen property.  Third, it provides 
  206.      insurance companies with the information they need to process your 
  207.      claims.  Fourth, it allows you to monitor the status of items 
  208.      (loaned out, stored someplace, etc.).  Fifth, it helps you to 
  209.      quickly organize boxes so you know where they should be placed 
  210.      in your new dwelling as well as the contents of those boxes (no 
  211.      more searching through boxes for that #$%@! can opener).  Anyway, 
  212.      you get the idea.  Basically, this program gives you a detailed 
  213.      record of what you have.
  214.  
  215.      With fraud conditions the way they are, insurance companies are 
  216.      trying harder and harder to protect themselves and their honest 
  217.      clients.  As such, they will want to see serial numbers, detailed 
  218.      descriptions, model numbers and other documentation that the 
  219.      normal person just doesn't retain.  Ideally they will want to see 
  220.      the original receipts for all of your major purchases.  This being 
  221.      the case, I strongly suggest that you keep a full report in a safe 
  222.      spot, preferrably a safety deposit box (just make sure the report is 
  223.      locked up).  You may not want to keep it in your house because of 
  224.      fire danger.  
  225.  
  226.  
  227.  
  228.      IV. Getting Started:
  229.  
  230.      As mentioned earlier, the program can be started from a floppy 
  231.      disk.  To use the program, simply ensure that the inv.exe file
  232.      is on the floppy you plan to use.  All accompanying files will
  233.      be automatically created.  The program will run slightly slower 
  234.      than from a hard disk, but it will work.
  235.     
  236.      To run on a hard disk, create a subdirectory called "INV" or 
  237.      "INVENTOR" or some other suitable name.  Copy the inv.exe file
  238.      to that directory.  If you are upgrading, all you need is the
  239.      inv.exe file.  When you run the program for the first time, select
  240.      Utilities/Create or Select a Database and select the inv.dbf
  241.      file (that came with version 1.0).  The program will automatically
  242.      convert the file and load that file the next time you run the
  243.      program.
  244.      
  245.    * If you are using this program to help you move, ENSURE that you   *
  246.    * toggle the moving code in the main menu.  This MUST be done       *
  247.    * EVERY time you re-start the program and want to edit box codes.   *
  248.    * This option will activate the box code fields throughout the rest *
  249.    * of the program.  Since you will be using this program mainly for  *
  250.    * keeping an inventory, I have not included box codes for normal    *
  251.    * inventory maintenance.  The main screen heading will include the  *
  252.    * line "Moving Codes Added" when box codes are active.              *
  253.  
  254.      To start the program, simply type <INV> at the DOS prompt and 
  255.      press return.  Registered users will receive a sample data file
  256.      and completed category and location files.
  257.  
  258.      It is very important that you make back-up copies of your data 
  259.      files after each session.  There is a back-up utility under the 
  260.      "Utilities" option on the main menu.
  261.  
  262.      If you have a notebook or laptop computer, you can just carry
  263.      your computer from room to room and enter items as you go.  If
  264.      you have a desktop computer, I suggest that you immediatly 
  265.      print a bunch of data entry forms.  Data entry forms can be
  266.      selected from the "Generate Reports" option of the main menu.
  267.      Use these forms to write down the information you will need to
  268.      enter into the computer.  The format of this report is basically 
  269.      the same as what you will see when you are in the "Add new item" 
  270.      section of the program.
  271.  
  272.      NOTE:  This program uses dBase III+ compatible files.  If you make 
  273.      any changes to the databases using dBase, you MUST delete the 
  274.      index files (type <del *.ntx>).  The program will automatically
  275.      recreate these files the next time the program is run.
  276.  
  277.  
  278.  
  279.      V. Instructions:
  280.  
  281.      OVERVIEW:
  282.  
  283.      All menu options will display a brief summary of their 
  284.      functions at the bottom of the screen.  To select an item,
  285.      simply move the highlight bar to the option you want by
  286.      using the curser arrows and pressing return.  You can 
  287.      also quickly select items by simply typing the first
  288.      letter of the option.  For example, if I wanted to select
  289.      "Program Information" from the main menu, I could either
  290.      move the highlight bar down to that option and press
  291.      return, or I could just type <P>.  In addition, the <ESC>
  292.      key will back you out of any sub-menu or process.  If you
  293.      are at the main menu, <ESC> will cause you to exit the 
  294.      program.
  295.  
  296.  
  297.      THE MAIN MENU:
  298.  
  299.      You have seven options when you start up the system:
  300.  
  301.            Add a new item,
  302.            Edit or view an existing item,
  303.            Generate a report,
  304.            Use a utility,
  305.            Program Information, 
  306.            Toggle Moving Code, and
  307.            Quit the program.
  308.  
  309.  
  310.      MAIN MENU: ADD NEW ITEM
  311.  
  312.      This option will bring up a data entry screen.  Most of the 
  313.      fields are self explanatory.  FULL DESCRIPTION is a brief 
  314.      description of the item to be entered (e.g. "Couch/Love seat
  315.      combination set").  Not all items will have MODEL NUMBERS or
  316.      SERIAL NUMBERS.  Enter them when applicable.  The DATE 
  317.      PURCHASED and ORIGINAL VALUE fields are self explanatory.
  318.  
  319.      The REPLACEMENT VALUE is the current value of the item.  You
  320.      should try to make this value as accurate as possible by
  321.      checking out similar items in catalogs, stores, etc.  You can 
  322.      adjust this value in groups by using the inflation/deflation
  323.      option in the Utilities section (discussed later).
  324.  
  325.      The SHORT DESCRIPTION is used to keep track of what you are 
  326.      looking at when you are in the Edit/View section.  This should
  327.      just be a one or two word description and can only be 10 
  328.      characters in length total.  For example, the Couch/love seat
  329.      combination set could have a short description of "Couches"
  330.      or "Couch/Luv".
  331.                                                               
  332.      The next three fields, LOCATION, OWNER'S INITIALS, and INSURANCE
  333.      CATEGORY are fairly self explanatory.  These three fields are
  334.      validated using related databases.  When you enter a value in 
  335.      one of these fields, the program to check to see if that value
  336.      exists in a corresponding database.  If the value exists, it
  337.      will allow you to move on to the next field.  If not, you will
  338.      be prompted to see if you want to add the value to the list
  339.      of valid values or select an existing value from the valid list.
  340.      If you are adding a new OWNER'S INITIALS, the program will also
  341.      prompt you for the full name of the person to be added.
  342.  
  343.   ** If you are moving, you should enter the NEW location for an item.  **
  344.   ** IF you have toggled the Moving Code, there will also be a BOX CODE **
  345.   ** field.  Use this field to note which items have been placed in     **
  346.   ** which boxes.  You can use straight numbering ( 1, 2, 3,...n) or    **
  347.   ** you can use a code ( Liv1 for living room box 1, Kit3 for Kitchen  **
  348.   ** box 3, etc).  You can print labels for the boxes by selecting      **
  349.   ** MOVING BOX LABELS from the main menu, or you can just write the    **
  350.   ** code on the box using a magic marker.  You can also print a        **
  351.   ** report listing which boxes are to supposed to go in which room.    **
  352.   ** Print this list and give it to the movers so they know where to    **
  353.   ** put boxes.                                                         **
  354.      
  355.      Lastly, there is the new WARRANTY EXPIRES field.  If applicable,
  356.      enter the warranty expiration date based on the purchase date and
  357.      length of warranty.  For example, If I bought something on January
  358.      1, 1993 and the warranty lasts 90 days, the warranty would expire
  359.      on March 31, 1993.  The program will only accept valid dates in the
  360.      mm/dd/yy format.
  361.  
  362.      To move around in the fields listed above, simply press the up
  363.      and down arrow keys.  You cannot move past the LOCATION, 
  364.      OWNER'S INITIALS, or INSURANCE CATEGORY fields without entering
  365.      a valid entry.  If you add a blank field to the databases, you
  366.      will be able to move past these fields when they are blank.
  367.  
  368.      The last field is the COMMENTS field.  This field can be virtually 
  369.      any size and can store approximately 360 pages of text per record.
  370.      This field can be very useful for tracking items or for storing
  371.      information about items.  You can also use this field to group 
  372.      related items.  For example, you may not want to have a LOT of 
  373.      entries for your CD collection.  So, rather than enter each CD
  374.      in a separate record, you can have a group record with a FULL
  375.      DESCRIPTION of "CD Collection" and a SHORT DESCRIPTION of "CDs".
  376.      In the ORIGINAL VALUE and REPLACEMENT VALUE fields, enter the 
  377.      TOTAL value of all the CDs.  Then use the Comments field to enter
  378.      individual CD titles and values.  
  379.  
  380.      You can also use the COMMENTS field to store notes about items.
  381.      For Example, "This was loaned to John on 6/12/92" or "Birthday
  382.      gift from Leo and Helen".
  383.  
  384.      The COMMENTS field uses commands that are very similar to WordStar
  385.      3.3  (i.e. <CTRL Y> will delete a line of text, <CTRL W> is used
  386.      to save your work and exit, etc.).  Remember that if you press
  387.      <ESC> you will lose any changes you make.
  388.  
  389.      After finishing with the COMMENTS field you will be asked if you 
  390.      want to add the item to the database.  Simply press <Y> or <N> to 
  391.      add or delete the entry.
  392.  
  393.      Next, you will be asked if you want to add another item.  If you 
  394.      do, press <Y>; if not, press <N>.  If you press <Y>, you will be 
  395.      given a blank entry form.  If you hit <N>, you will be returned
  396.      to either the main menu or the Edit/View screen.
  397.  
  398.  
  399.      MAIN MENU: EDIT/VIEW DATABASE
  400.  
  401.      This option will display the records in the database in a table
  402.      format.  Initially you will only see three fields displayed -- 
  403.      SHORT, FULL DESCRIPTION, and MODEL NUMBER.  To see the other 
  404.      fields, simply press the right arrow key.  To change the
  405.      value in a field, simply type over that field.
  406.  
  407.      Now you can see the importance of the SHORT DESCRIPTION.  As you
  408.      scroll to the right, the SHORT DESCRIPTION remains on the screen
  409.      so you always have an idea of what you are looking at.
  410.  
  411.      Again, the LOCATION, OWNER'S INITIALS, and CATEGORY fields will
  412.      be validated, just like they are when you are adding a new 
  413.      record.  To change or view the comments field, place the highlight
  414.      bar on the comment field of the record you want to change and
  415.      press return or just start typing.  A pop-up window will appear
  416.      showing you what is currently in the field or what you are typing.
  417.  
  418.      The BOX CODE field will only appear if you have toggled the moving
  419.      code option.  If you haven't selected the TOGGLE option from the 
  420.      main menu, the COMMENTS field will follow the CATEGORY field.
  421.  
  422.      The WARRANTY field will display the date you entered.  Again, it
  423.      will only accept valid dates in the mm/dd/yy format if you need
  424.      to change it.
  425.  
  426.      The COMMENTS field is a pop-up box.  Because of space constraints,
  427.      it will say "Comment" if you have entered a comment.  If there is
  428.      no comment, the field will be blank.  To see what is in the field,
  429.      highlight the COMMENT field of the record you are interested in and
  430.      press return.  You can also highlight the COMMENT field and just
  431.      start typing, a box will pop up with the information you typed.
  432.      
  433.  
  434.      THE EDIT/VIEW MENU:
  435.  
  436.      To get to the MENU above the table, press <TAB>.  A highlight bar
  437.      will appear in the menu area.  Use the arrow keys to move to the
  438.      option you want and press <RETURN>.  If you accidently hit tab or
  439.      changed your mind, just press <ESC> to return to the table.  The
  440.      edit/view menu has the following options:
  441.  
  442.      ADD NEW      DELETE/RECALL     SEARCH     INDEX     REPORTS
  443.  
  444.      ADD NEW
  445.  
  446.      Add new will toggle you over to the Add New screen discussed 
  447.      earlier.  If or when you want to return to the edit/view screen,
  448.      either press <ESC> or enter your last new record and respond <N>
  449.      to the "Add another record" question.  When you leave the Add New
  450.      screen, you will return to the same place that you left off in the
  451.      table (new items will automatically appear where they belong).
  452.  
  453.  
  454.      DELETE/RECALL
  455.  
  456.      This option will initially delete the record that the highlight bar
  457.      is resting on in the table.  The record will not be erased until
  458.      AFTER the session is finished and you exit the Edit/View screen.
  459.      When you place the highlight bar on a deleted item, the word 
  460.      "DELETED" will appear in the upper right hand corner of the screen.
  461.      If you deleted the wrong item, simply place the highlight bar back
  462.      on that item and select DELETE/RECALL again.  The record will be
  463.      recalled and will not be erased when you end the session.  If
  464.      you select DELETE/RECALL at any time while in the edit/view mode,
  465.      the program will ask you if you really want to leave the session.
  466.      If you haven't hit DELETE/RECALL during a session, you can just 
  467.      press <ESC>.  Your work will be saved and you will return to the
  468.      main menu.
  469.  
  470.  
  471.      SEARCH
  472.  
  473.      The inventory database can be of unlimited size.  As your database
  474.      grows, it may be difficult to remember where items are.  The Search
  475.      function is nice because it will search for the FIRST instance of
  476.      any of the fields.  If it cannot find a direct match, it will go
  477.      to the item that is spelled the most similarly.  
  478.  
  479.      SUGGESTION:  Use this option in conjunction with the index option.
  480.      That way misspellings will be listed closely together, allowing you
  481.      to quickly find the item you are looking for.
  482.  
  483.      When you select this option, you will see a pull down menu listing
  484.      the field names.  Select the field that you want to search for.  
  485.      Once a field has been selected, a pop-up window will appear asking
  486.      you to enter the value of the field that you want to find.  After 
  487.      you enter this, the program will almost instantly jump to that spot 
  488.      in the database or the closest spot it can find.
  489.  
  490.  
  491.      INDEX
  492.  
  493.      The INDEX option is used to organize your database.  It does NOT 
  494.      physically change the database.  It mearly rearranges the database
  495.      according to the field you are interested in.  By default the
  496.      database is indexed on the SHORT DESCRIPTION.  There will also be
  497.      a BOXED MOVING CODE option if you have toggled the moving option 
  498.      in the main menu.  Version 2.0 now stores the last index you set
  499.      in the config.dat file.  The program will automatically index the
  500.      last database you used with the last index you chose.
  501.  
  502.      When you select this option, another pull-down menu will appear so
  503.      that you can select the field that you want the database to be 
  504.      indexed on.
  505.  
  506.  
  507.      REPORTS
  508.  
  509.      This option will go through the same process as the "GENERATE 
  510.      REPORTS/Inventory Report" option in the main menu.  Basically 
  511.      you will be asked what field the report should be sub-grouped by, 
  512.      whether you only want a summary report or the full report, and 
  513.      whether you want the report sent to the printer, screen and/or 
  514.      to a file.  If you decide you want the report to be sent to a 
  515.      file, the program will ask for a file name.  It will then create 
  516.      the report and return you to the edit/view screen. This option 
  517.      will be discussed in greater detail in the next section.
  518.  
  519.  
  520.  
  521.      MAIN MENU:  GENERATE REPORTS
  522.  
  523.      INVENTORY REPORT
  524.      
  525.      This program provides a lot of flexability in report generation.
  526.      You can group this report based on any of the fields.  You can 
  527.      have the report list all the information or just the information
  528.      you need.  And, you can have the report sent to the printer, the 
  529.      screen, or to any .TXT file you want.  
  530.  
  531.      When you select this option, a pop-up box will appear prompting
  532.      you to select the field you want the report organized by.  If the 
  533.      TOGGLE has been selected from the main menu, two additonal options
  534.      will appear so you can generate a report detailing what items are 
  535.      in what boxes: MOVING BOX LABELS, and LOCATION/BOX LIST.  
  536.      
  537.      Another pop-up box will then appear prompting you to select a 
  538.      summary report or a full report.  The full report will list ALL
  539.      the information in the database.  The summary report will just 
  540.      list Descriptions and original/replacement values.
  541.      
  542.      A final pop-up window will appear that asks you to select where 
  543.      you want the report to go (to the printer, to the screen, and/or 
  544.      to a file).  You can have the report go to just one place, two
  545.      places or all three.  If you decide that you want the report to 
  546.      go to an ASCII file, the program will ask you to enter the eight 
  547.      character file name.
  548.  
  549.      After the report is generated, the screen will clear and a message
  550.      will pop-up telling you that the report has been completed 
  551.      successfully.  You will need to press a key to return to the main
  552.      menu.
  553.  
  554.      
  555.      BLANK ENTRY SHEETS
  556.      
  557.      These sheets are formatted the same way as the data entry screen.
  558.      You can put up to three items on a sheet.  For people without a 
  559.      laptop/portable computer, these sheets will make it much easier
  560.      to ensure that you have written down all the information you may
  561.      want to have in the database.  Just print a bunch of these out
  562.      and go from room to room filling in the information.
  563.  
  564.      
  565.      MOVING BOX LABELS
  566.      
  567.      This option will generate labels to be pasted/taped to each box.
  568.      there are two options, BOX CODE ONLY which just prints labels 
  569.      that ONLY show the box code, and BOX DETAILS which prints a 
  570.      sheet for each box showing the box code and the contents of the
  571.      box.  I would suggest purchasing some of those self adhesive 
  572.      sheets of paper and cutting them down to size.  
  573.      
  574.       
  575.      LOCATION/BOX LIST
  576.      
  577.      This option will generate a report that you can give to the movers
  578.      so that they will know which rooms boxes should be placed in.  It
  579.      will just show the location and which boxes should go in that 
  580.      location.
  581.            
  582.  
  583.  
  584.      MAIN MENU: UTILITIES
  585.  
  586.      There are nine utilities included in this program.  You can:
  587.  
  588.             Select or Create a Database
  589.             Back-up data files;
  590.             Adjust records for inflation or deflation;
  591.             Update the category, location, and owner databases;
  592.             Clear the box codes;
  593.             Clear the inventory database; and,
  594.             Enter Your Registration Code.
  595.  
  596.  
  597.      SELECT OR CREATE A DATABASE
  598.  
  599.      The program will now support an unlimited number of databases;
  600.      however, most people will only use one or two.  If you select
  601.      this option, A menu of files will appear.  This menu is scrollable,
  602.      so just keep hitting the down cursor key until you reach the
  603.      file you are looking for.  The first option will always be "Create
  604.      New Database."  If you select this option, another window will
  605.      pop-up allowing you to enter a new file name.  If you enter a
  606.      name of a file that already exists, the program will display an
  607.      error message to that effect and select the existing database
  608.      for use.  Otherwise, it will create the database you named.
  609.      The name can be up to 8 letters and cannot contain any spaces.
  610.      If you select the "inv.dbf" that came with version 1.0, the
  611.      program will automatically convert the database to include the
  612.      Warranty Expiration field.  It will also rename the old file
  613.      to "Old.dbf" (although you will not be able to see the Old.dbf
  614.      from the select database menu because the program assumes
  615.      any file called old.dbf uses the version 1.0 format).
  616.      
  617.  
  618.      BACK-UP DATA FILES
  619.  
  620.      Use this option after EVERY session where data has been changed.
  621.      It will copy your data and index files to a floppy diskette.  If
  622.      you are running the program from a floppy, make sure that you
  623.      select a different drive than the one you are running the program
  624.      on.
  625.  
  626.      When you select this option, you will be prompted to enter "A" or
  627.      "B".  The program will not accept any other letters.  A pop-up
  628.      window will then appear instructing you to insert a disk into the
  629.      drive you are going to use.  If there is no disk present when you
  630.      hit a key, you will get a dos retry, abort, fail error.
  631.  
  632.  
  633.      INFLATION/DEFLATION
  634.  
  635.      Often you will want to adjust a group of records at once.  Rather
  636.      than going through each record and adjusting them manually, you
  637.      can use this option to change a group in one step.  You are able
  638.      to make group changes based on PURCHASE DATE, OWNER, CATEGORY,
  639.      LOCATION, or all records.
  640.  
  641.      When you select this option, a fresh screen will appear.  You will
  642.      be asked whether you want to INFLATE (i.e. increase) replacement
  643.      values or DEFLATE (i.e. decrease) replacement values.  Type <I> to
  644.      inflate and <D> to deflate.  The program will not continue unless
  645.      <ESC> has been pressed or <I> or <D> have been entered.  Next, you 
  646.      must decide what rate you want to use to change the values by.  I
  647.      have set the default to 5%, but the annual inflation rate is 
  648.      typically around 3%.  Once you have entered an inflation rate, a 
  649.      pop-up menu will appear so you can select the records to be changed.
  650.      simply move the highlight bar to the type of records you want to 
  651.      update and press <RETURN>.  If you select "All Records", all records
  652.      will be changed and you will be returned to the main menu.  
  653.      Otherwise, the window will change and prompt you for the values
  654.      to be changed under the category you selected.  For example, if I
  655.      selected "Category", I could enter a value or "Antiques" or
  656.      "Collectables" or "Computer Equipment" or any other value appearing
  657.      in the category list.  Again, if you enter a value that doesn't
  658.      exist you will be asked if you want to add the value to the 
  659.      database or select an item from the database.  When a valid value
  660.      has been entered, the records will be updated and you will be
  661.      returned to the main menu.
  662.  
  663.      UPDATE CATEGORY LIST
  664.  
  665.      This function allows you to add new items to the category list or
  666.      delete items that you no longer need.  You can scroll through the 
  667.      list and, like the Edit/View function, can add or delete items by 
  668.      pressing <TAB> to get to the menu.  If you select "Add New" the
  669.      menu will be replaced by an empty field.  Simply enter the new 
  670.      value and press return.  The menu will reappear and your addition
  671.      will be in the database.
  672.  
  673.      UPDATE LOCATION LIST
  674.  
  675.      This function allows you to add new items to the location list or
  676.      delete items that you no longer need.  You can scroll through the 
  677.      list and, like the Edit/View function, can add or delete items by 
  678.      pressing <TAB> to get to the menu.  If you select "Add New" the
  679.      menu will be replaced by an empty field.  Simply enter the new 
  680.      value and press return.  The menu will reappear and your addition
  681.      will be in the database.
  682.  
  683.  
  684.      UPDATE OWNER LIST
  685.  
  686.      This function allows you to enter new items to the owner list or
  687.      delete items that you no longer need.  You can scroll through the 
  688.      list and, like the Edit/View function, can add or delete items by 
  689.      pressing <TAB> to get to the menu.  If you select "Add New" the
  690.      menu will be replaced by an empty record.  Simply enter the new
  691.      initials and the person's full name and press <RETURN>.  The menu 
  692.      will reappear and your addition will be in the database.
  693.  
  694.  
  695.      CLEAR BOX CODES
  696.      
  697.      After you move or before your next move, you will want to purge 
  698.      the old box codes from the database.  This option will clear
  699.      the box codes from all the records.
  700.      
  701.      
  702.      CLEAR CURRENT DATABASE
  703.  
  704.      When you start the program for the first time you will notice that
  705.      I have already entered some sample data.  I encourage you to play
  706.      with the program for an hour or so entering bogus records so that
  707.      you can familiarize yourself with the program's functions.  Once
  708.      you are comfortable with the system, select this option to clear
  709.      the database.  This option should only be used before you begin 
  710.      entering REAL data, or if you made some MAJOR mistake and want to
  711.      start all over again.  Once you have gone through this function
  712.      any records that existed will be permanently erased.  You will be
  713.      given two chances to change your mind.
  714.  
  715.  
  716.      ENTER YOUR REGISTRATION CODE
  717.  
  718.      This option is for REGISTERED users.  When you send in your check
  719.      for registration, I will send you a license to use this program,
  720.      a printed copy of this manual, and a REGISTRATION CODE.  This code
  721.      has a specific format and the program will only accept a valid
  722.      code.  The program will ask you for your code and your name.  If
  723.      a valid code is entered, the information is stored in the config.dat
  724.      file.  As stated earlier, when you pass this program on to a friend
  725.      the program will re-initialize the program by resetting the
  726.      registration information.
  727.  
  728.      Also, once the computer has a valid code, the program will be
  729.      "personalized."  The main menu will now include a line that says
  730.      "Registered To:  " and your name.  The registration reminder at
  731.      the end will be replaced with a thank you notice.
  732.  
  733.  
  734.  
  735.      MAIN MENU:  PROGRAM INFORMATION
  736.  
  737.      This option will display a screen of text basically explaining what
  738.      shareware is and how to register your copy of the program.  I 
  739.      strongly encourage you to register.  The only way I will maintain
  740.      this program and generate new versions is if I have financial 
  741.      support.  Once you have registered, your name will be added to my
  742.      user database.  I will periodically send out new product/version 
  743.      announcements.  If you are registered, you will learn about new
  744.      products as soon as they are available and where you can get them.
  745.  
  746.      After reading the information screen you can either press <ESC> to
  747.      return to the main menu, or hit any other key to print a 
  748.      registration form.  You will be asked for your name, company (or 
  749.      second line for the address), street address, city, state, zip
  750.      code, and amount enclosed.  $25 is the registration fee.
  751.      As I said, your support is the main driver behind upgrades and
  752.      new releases.  The more support I get, the more likely it is the
  753.      program will be improved.  Lastly, you will be asked to select
  754.      where you want the form to be sent:  to the printer, to the screen,
  755.      and/or to a file.
  756.  
  757.  
  758.  
  759.      MAIN MENU:  TOGGLE MOVING CODES
  760.      
  761.      This option will activate all the moving features of this program.
  762.      Once toggled, the main menu will indicate that you are in moving
  763.      mode by displaying the additional line "Moving Codes Added" below
  764.      the title.  If you select toggle again you will return to normal
  765.      inventory mode.  This toggle will cause the BOX CODE field to be
  766.      displayed in the ADD NEW and EDIT/VIEW screens.  It will also 
  767.      cause additional options to appear in the indexing and report 
  768.      menus.
  769.      
  770.  
  771.  
  772.      MAIN MENU:  QUIT
  773.  
  774.      The last option is self explanatory.  "QUIT" will simply cause you 
  775.      to exit the system and will return you to DOS.
  776.  
  777.  
  778.  
  779.      VI.  Suggestions
  780.  
  781.      I tried to make this program fairly flexible.  You can use 
  782.      this program to track individual collections (stamp collection, 
  783.      model collection, miniture bottles, etc) simply by creating a
  784.      database specific to those items and using the appropriate
  785.      fields.  You can also use the program to track automobile
  786.      expenses if you have a classic car or expensive car that you 
  787.      want to keep records on.
  788.  
  789.      As mentioned earlier, the COMMENTS field provides a lot of 
  790.      flexability for determining how records are entered.  As you 
  791.      may have noticed from my computer example in the SAMPLES.DBF, 
  792.      I entered a lot of detailed information about the hardware in 
  793.      my computer.  If the computer is stolen or lost in a fire, 
  794.      I want to be sure that my insurance company will replace it 
  795.      with the same type/quality of unit.  If I didn't list that it 
  796.      is an EISA Local Bus with all EISA components, 8 Meg of system 
  797.      RAM and 2 Meg of RAM on the EISA disk controller, I may only 
  798.      get an ISA 486 system with none of the extras that I originally 
  799.      paid for.  Make sure your records have enough detail to ensure 
  800.      that they are replaced with equivalent items.
  801.  
  802.  
  803.  
  804.      VII.  Troubleshooting
  805.  
  806.      99% of the problems that occur with database programs are with
  807.      their index files.  If you encounter a problem, I suggest that
  808.      you begin by deleting the ".NTX" files (type <Del *.ntx><return> 
  809.      at the DOS prompt).  Don't worry, the program will automatically
  810.      re-generate the index files the next time you start the program.
  811.  
  812.      If you change things by using dBase III+ or another program that
  813.      can be used on dBase compatible files, most likely the index
  814.      files will need to be updated before you can run the program.
  815.      Simply delete the old ".NTX" files and your data files should
  816.      work fine.
  817.  
  818.      If you have another problem with the system, send me a note 
  819.      describing the problem.  If its a bug, I'll fix it and send you
  820.      a new copy of the program.  If not, I can't guarentee that I
  821.      can solve the problem, but I will give it my best shot.
  822.  
  823.  
  824.      VIII.  Windows 3.x
  825.  
  826.      This program will run under Windows 3.x as a non-windows 
  827.      application.  To add the program to Windows, make sure that 
  828.      your active group is the one you want this program to appear
  829.      in and select "File" from the program manager.  Select "New".
  830.      This is a new Program Item, so make sure that Program Item
  831.      has a filled bubble and select "OK".  Windows will provide you
  832.      with a dialog box for information.  Fill it out as shown:
  833.  
  834.           Description:       Inventory!
  835.           Command Line:      Inv.exe
  836.           Working Directory: C:\<inventory directory>
  837.  
  838.      Where <inventory directory> is whatever the name of the 
  839.      subdirectory that the inventory program is located in.  I like
  840.      to change the Icon as well.  Windows supplies you with a 
  841.      variety of icons.  If you want to change the icon, select
  842.      "Change Icon".  It will give an error message.  Select "OK"
  843.      Windows will then show you some default icons.  I like the 
  844.      coffee cup with the highlighter, pen and sissors in it, but
  845.      you can choose whichever you want.
  846.  
  847.  
  848.      
  849.      IX.  Upcoming Products
  850.  
  851.      I was going to write an Address Book/Label Maker.  Then I found
  852.      out there are a multitude of them out there and quickly rejected
  853.      that idea.  So, I started writing a Windows Cross Stitch program.
  854.      It will use a spreadsheet-like interface as opposed to a bit-mapped
  855.      file interface and should be completed around mid-late April 1993.
  856.      I have also been toying with a Windows card making program (like
  857.      hallmark, not business or playing).  There are some dos-based versions
  858.      around, but none (that I know of) that exploit the power of windows.
  859.      It's a little early to speculate when that will be finished, but I
  860.      am hoping around late summer, early fall 1993.  At that point I
  861.      will begin a windows version of this program (rest assured, the
  862.      dos-based databases will be compatible, or at least automatically
  863.      convertable).
  864.      
  865.      
  866.      
  867.      X.  Custom Database Programming
  868.      
  869.      I am willing to write custom database applications.  If you
  870.      like this program and desire a similar product or a product for
  871.      your business, send a letter detailing what you would like, your
  872.      address and phone number.  I will get back to you to let you
  873.      know if I will do the application and let you know what it would
  874.      cost.
  875.      
  876.  
  877.      
  878.      XI.  Conclusion
  879.  
  880.      I hope that this manual has been useful.  If you have comments
  881.      or suggestions, I would appreciate it if you would send me a 
  882.      note.  My compuserve address is 71573.233@CompuServe.Com.
  883.      
  884.      I hope that the program is of use to you and encourage
  885.      you to register your copy.  Shareware programmers take a risk
  886.      by spreading their programs without requiring advance payment.
  887.      For the shareware system to work, we need your support.
  888.  
  889.      Thanks,
  890.      Mike
  891.  
  892.